.default{
	font-family:verdana;
	font-size:11px;
}

.medium{
	font-family:verdana;
	font-size:10px;
}
.caption{
	font-size:16px;
	font-family:verdana;
	font-weight:bold
}
.small{
	font-family:verdana;
	font-size:10px;
}

.shaded-light{
  background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.15, #f3f3f3),color-stop(0.71, #f3f3f3),color-stop(0.97, #c1c1c1));
}
.shaded-dark{
  background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.15, #c1c1c1),color-stop(0.71, #f3f3f3),color-stop(0.97, #d3d3d3));
}
.data-row{
 	font-family:verdana;
 	
	font-size:12px;
	height:25px;

}
.menu-buttons{}
.menu-buttons input{
    border:1px solid white;
    margin:2px;
    padding:2px;
}
.default-button{
	font-family:verdana;
	font-size:11px;
	width:85px;	
	border:1px solid gray;
	background-color:white;
	font-weight:normal;
	cursor:pointer;
}
.rounded-corners{
    
    -webkit-border-radius: 7px;
    border: 0px solid #D3D3D3;
    padding: 2px;
    margin-top:1px;
    
}
.rounded-bottom{
    -webkit-border-bottom-right-radius:7px;
    -webkit-border-bottom-left-radius:7px;
    
}

.rounded-top{
    -webkit-border-top-right-radius:7px;
    -webkit-border-top-left-radius:7px;
    padding:2px;
}
.icon-button{
	cursor:pointer;
	margin-top:3px;
}
.shaded{
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.15, #C1C1C1),color-stop(0.71, #848484),color-stop(0.97, #d3d3d3));
}
.library-panel{
    
    width:675px;
    height:24   5px;
    float:left;
    
}
.artist-pics{
  width :130px;
  height:130px;
  margin:2px;
  float:left;
}

.library-innerpanel{
    
    height:210px;
    border:1px dotted gray;
}
.library{
    
    width:687px;
    float:none;
    overflow: hidden;
    height:250px;

}
.nytimes{
    font: medium Georgia, serif ;
    
}

.data-grid{
    width:100%;
}
.data-grid td{
    border:1px solid #d3d3d3;
    font-size:11px;
    font-weight:bold;
    
}


.metallic{

}
.metallic #menupanel{
	font-size:11px;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.15, #C1C1C1),color-stop(0.71, #848484),color-stop(0.97, #d3d3d3));
	border:1px solid gray ;
        width:100%
}

.metallic #titlebar{
	background-color:#d3d3d3 ;
	border-bottom:1px solid gray ;
	padding:2px;

}
.metallic #dock{
	height:32px;
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.15, #C1C1C1),color-stop(0.71, #848484),color-stop(0.97, #d3d3d3));
	position:absolute;
	bottom:10px;
	border:3px double gray ;
        width:99.35%;



}
.metallic #stdout{
	
	
	opacity:0.9 ;
	height:88%;
	
	padding:2px;
	
        
}
.metallic #appframe{
    height:540px;
    background-color:#f3f3f3;
    border:3px double gray;
}


